/* 
 * File:   Character.hpp
 * Author: nstratos
 *
 * Created on September 20, 2012, 8:13 AM
 */

#ifndef CHARACTER_HPP
#define	CHARACTER_HPP

#include <string>
#include <vector>

class Character {
public:
    Character(std::string name);
    Character(const Character& orig);
    virtual ~Character();
    void printCharacterSheet();
    std::string getName();
private:
    int level;
    std::string name;
    int strength;
    int dexterity;
    int constitution;
    int intelligence;
    int wisdom;
    int charisma;
    std::vector<int> generateRandomAttributes();
};

#endif	/* CHARACTER_HPP */

